package com.example.vue_shop.components.order.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * order 订单表
 * @author lipengwei
 */
@ApiModel(value="com.example.vue_shop.components.order.entity.Order")
@Data
public class ShopOrder implements Serializable {
    @ApiModelProperty(value = "订单Id")
    @TableId(value = "order_id", type = IdType.AUTO)
    private Integer orderId;

    /**
     * 订单编号
     */
    @ApiModelProperty(value="订单编号")
    private String orderCode;

    /**
     * 订单价格
     */
    @ApiModelProperty(value="订单价格")
    private Integer orderPrice;

    /**
     * 是否付款，0 没有，1付款了
     */
    @ApiModelProperty(value="是否付款，0 没有，1付款了")
    private Integer orderPayMoney;

    /**
     * 是否发货，0未发，1发了
     */
    @ApiModelProperty(value="是否发货，0未发，1发了")
    private Integer orderPayShipments;

    /**
     * 下单时间
     */
    @ApiModelProperty(value="下单时间")
    private Date orderCreatetime;

    private static final long serialVersionUID = 1L;
}